package exec;

import java.util.Random;
import java.util.Scanner;

public class Exec06 {

    public static void main(String[] args) {
        // 定义一个长度为20的数组，元素为20-40的随机数，要求判断指定元素在数组中出现的次数，指定元素为键盘录入范围为20-40之间。
        // 动态初始化一个长度为20的数组
        int[] arr = new int[20];
        // 获取能产生随机数的对象
        Random random = new Random();
        for (int i = 0; i < arr.length; i ++ ) { // 元素为 20-40 的随机数
            arr[i] = random.nextInt(21) + 20;
            System.out.print(arr[i] + "\t");
        }
        System.out.println();
        // 键盘录入范围为20-40之间。
        Scanner scanner = new Scanner(System.in);
        int number = scanner.nextInt();
        // 判断指定元素在数组中出现的次数
        int count = 0; // 记录出现的次数  1 2 3 1 2    2
        for (int i = 0; i < arr.length; i++) {
            if (arr[i] == number) { // 判断是否是 number
                count ++;
            }
        }

        System.out.println(count);
    }
}
